
if GetLocale() == "enUS" then

	if not ParserLibOptimizer then
		ParserLibOptimizer = {
			AURAADDEDOTHERHARMFUL = "afflict",
			AURAADDEDOTHERHELPFUL = "gain",
			AURAADDEDSELFHARMFUL = "afflict",
			AURAADDEDSELFHELPFUL = "gain",
			AURAAPPLICATIONADDEDOTHERHARMFUL = "afflict",
			AURAAPPLICATIONADDEDOTHERHELPFUL = "gain",
			AURAAPPLICATIONADDEDSELFHARMFUL = "afflict",
			AURAAPPLICATIONADDEDSELFHELPFUL = "gain",
			AURADISPELOTHER = "remove",
			AURADISPELSELF = "remove",
			AURAREMOVEDOTHER = "fade",
			AURAREMOVEDSELF = "fade",
			COMBATHITCRITOTHEROTHER = "crit",
			COMBATHITCRITOTHERSELF = "crit",
			COMBATHITCRITSELFOTHER = "crit",
			COMBATHITCRITSELFSELF = "crit",
			COMBATHITCRITSCHOOLOTHEROTHER = "crit",
			COMBATHITCRITSCHOOLOTHERSELF = "crit",
			COMBATHITCRITSCHOOLSELFOTHER = "crit",
			COMBATHITCRITSCHOOLSELFSELF = "crit",
			COMBATHITOTHEROTHER = "hit",
			COMBATHITOTHERSELF = "hit",
			COMBATHITSELFOTHER = "hit",
			COMBATHITSELFSELF = "hit",
			COMBATHITSCHOOLOTHEROTHER = "hit",
			COMBATHITSCHOOLOTHERSELF = "hit",
			COMBATHITSCHOOLSELFOTHER = "hit",
			COMBATHITSCHOOLSELFSELF = "hit",
			DAMAGESHIELDOTHEROTHER = "reflect",
			DAMAGESHIELDOTHERSELF = "reflect",
			DAMAGESHIELDSELFOTHER = "reflect",
			DISPELFAILEDOTHEROTHER = "fail",
			DISPELFAILEDOTHERSELF = "fail",
			DISPELFAILEDSELFOTHER = "fail",
			DISPELFAILEDSELFSELF = "fail",
			HEALEDCRITOTHEROTHER = "crit",
			HEALEDCRITOTHERSELF = "crit",
			HEALEDCRITSELFOTHER = "crit",
			HEALEDCRITSELFSELF = "crit",
			HEALEDOTHEROTHER = "heal",
			HEALEDOTHERSELF = "heal",
			HEALEDSELFOTHER = "heal",
			HEALEDSELFSELF = "heal",
			IMMUNESPELLOTHEROTHER = "immune",
			IMMUNESPELLSELFOTHER = "immune",
			IMMUNESPELLOTHERSELF = "immune",
			IMMUNESPELLSELFSELF = "immune",
			ITEMENCHANTMENTADDOTHEROTHER = "cast",
			ITEMENCHANTMENTADDOTHERSELF = "cast",
			ITEMENCHANTMENTADDSELFOTHER = "cast",
			ITEMENCHANTMENTADDSELFSELF = "cast",
			MISSEDOTHEROTHER = "miss",
			MISSEDOTHERSELF = "miss",
			MISSEDSELFOTHER = "miss",
			MISSEDSELFSELF = "miss",
			OPEN_LOCK_OTHER = "perform",
			OPEN_LOCK_SELF = "perform",
			PARTYKILLOTHER = "slain",
			PERIODICAURADAMAGEOTHEROTHER = "suffer",
			PERIODICAURADAMAGEOTHERSELF = "suffer",
			PERIODICAURADAMAGESELFOTHER = "suffer",
			PERIODICAURADAMAGESELFSELF = "suffer",
			PERIODICAURAHEALOTHEROTHER = "gain",
			PERIODICAURAHEALOTHERSELF = "gain",
			PERIODICAURAHEALSELFOTHER = "gain",
			PERIODICAURAHEALSELFSELF = "gain",
			POWERGAINOTHEROTHER = "gain",
			POWERGAINOTHERSELF = "gain",
			POWERGAINSELFSELF = "gain",
			POWERGAINSELFOTHER = "gain",
			PROCRESISTOTHEROTHER = "resist",
			PROCRESISTOTHERSELF = "resist",
			PROCRESISTSELFOTHER = "resist",
			PROCRESISTSELFSELF = "resist",
			SIMPLECASTOTHEROTHER = "cast",
			SIMPLECASTOTHERSELF = "cast",
			SIMPLECASTSELFOTHER = "cast",
			SIMPLECASTSELFSELF = "cast",
			SIMPLEPERFORMOTHEROTHER = "perform",
			SIMPLEPERFORMOTHERSELF = "perform",
			SIMPLEPERFORMSELFOTHER = "perform",
			SIMPLEPERFORMSELFSELF = "perform",
			SPELLBLOCKEDOTHEROTHER = "block",
			SPELLBLOCKEDOTHERSELF = "block",
			SPELLBLOCKEDSELFOTHER = "block",
			SPELLBLOCKEDSELFSELF = "block",
			SPELLCASTOTHERSTART = "begin",
			SPELLCASTSELFSTART = "begin",
			SPELLDEFLECTEDOTHEROTHER = "deflect",
			SPELLDEFLECTEDOTHERSELF = "deflect",
			SPELLDEFLECTEDSELFOTHER = "deflect",
			SPELLDEFLECTEDSELFSELF = "deflect",
			SPELLDODGEDOTHEROTHER = "dodge",
			SPELLDODGEDOTHERSELF = "dodge",
			SPELLDODGEDSELFOTHER = "dodge",
			SPELLEVADEDOTHEROTHER = "evade",
			SPELLEVADEDOTHERSELF = "evade",
			SPELLEVADEDSELFOTHER = "evade",
			SPELLEVADEDSELFSELF = "evade",
			SPELLEXTRAATTACKSOTHER = "extra",
			SPELLEXTRAATTACKSOTHER_SINGULAR = "extra",
			SPELLEXTRAATTACKSSELF = "extra",
			SPELLEXTRAATTACKSSELF_SINGULAR = "extra",
			SPELLFAILCASTSELF = "fail",
			SPELLFAILPERFORMSELF = "fail",
			SPELLIMMUNEOTHEROTHER = "immune",
			SPELLIMMUNEOTHERSELF = "immune",
			SPELLIMMUNESELFOTHER = "immune",
			SPELLIMMUNESELFSELF = "immune",
			SPELLINTERRUPTOTHEROTHER = "interrupt",
			SPELLINTERRUPTOTHERSELF = "interrupt",
			SPELLINTERRUPTSELFOTHER = "interrupt",
			SPELLLOGABSORBOTHEROTHER = "absorb",
			SPELLLOGABSORBOTHERSELF = "absorb",
			SPELLLOGABSORBSELFOTHER = "absorb",
			SPELLLOGABSORBSELFSELF = "absorb",
			SPELLLOGCRITOTHEROTHER = "crit",
			SPELLLOGCRITOTHERSELF = "crit",
			SPELLLOGCRITSCHOOLOTHEROTHER = "crit",
			SPELLLOGCRITSCHOOLOTHERSELF = "crit",
			SPELLLOGCRITSCHOOLSELFOTHER = "crit",
			SPELLLOGCRITSCHOOLSELFSELF = "crit",
			SPELLLOGCRITSELFOTHER = "crit",
			SPELLLOGOTHEROTHER = "hit",
			SPELLLOGOTHERSELF = "hit",
			-- SPELLLOGOTHERSELF = "hit",
			SPELLLOGSCHOOLOTHEROTHER = "hit",
			SPELLLOGSCHOOLOTHERSELF = "hit",
			SPELLLOGSCHOOLSELFOTHER = "hit",
			SPELLLOGSCHOOLSELFSELF = "hit",
			SPELLLOGSELFOTHER = "hit",
			SPELLMISSOTHEROTHER = "miss",
			SPELLMISSOTHERSELF = "miss",
			SPELLMISSSELFOTHER = "miss",
			SPELLPARRIEDOTHEROTHER = "parr",
			SPELLPARRIEDOTHERSELF = "parr",
			SPELLPARRIEDSELFOTHER = "parr",
			SPELLPERFORMOTHERSTART = "begin",
			SPELLPERFORMSELFSTART = "begin",
			SPELLPOWERDRAINOTHEROTHER = "drain",
			SPELLPOWERDRAINOTHERSELF = "drain",
			SPELLPOWERDRAINSELFOTHER = "drain",
			SPELLPOWERLEECHOTHEROTHER = "drain",
			SPELLPOWERLEECHOTHERSELF = "drain",
			SPELLPOWERLEECHSELFOTHER = "drain",
			SPELLREFLECTOTHEROTHER = "reflect",
			SPELLREFLECTOTHERSELF = "reflect",
			SPELLREFLECTSELFOTHER = "reflect",
			SPELLREFLECTSELFSELF = "reflect",
			SPELLRESISTOTHEROTHER = "resist",
			SPELLRESISTOTHERSELF = "resist",
			SPELLRESISTSELFOTHER = "resist",
			SPELLRESISTSELFSELF = "resist",
			SPELLSPLITDAMAGESELFOTHER = "cause",
			SPELLSPLITDAMAGEOTHEROTHER = "cause",
			SPELLSPLITDAMAGEOTHERSELF = "cause",
			SPELLTERSEPERFORM_OTHER = "perform",
			SPELLTERSEPERFORM_SELF = "perform",
			SPELLTERSE_OTHER = "cast",
			SPELLTERSE_SELF = "cast",
			VSABSORBOTHEROTHER = "absorb",
			VSABSORBOTHERSELF = "absorb",
			VSABSORBSELFOTHER = "absorb",
			VSBLOCKOTHEROTHER = "block",
			VSBLOCKOTHERSELF = "block",
			VSBLOCKSELFOTHER = "block",
			VSBLOCKSELFSELF = "block",
			VSDEFLECTOTHEROTHER = "deflect",
			VSDEFLECTOTHERSELF = "deflect",
			VSDEFLECTSELFOTHER = "deflect",
			VSDEFLECTSELFSELF = "deflect",
			VSDODGEOTHEROTHER = "dodge",
			VSDODGEOTHERSELF = "dodge",
			VSDODGESELFOTHER = "dodge",
			VSDODGESELFSELF = "dodge",
			VSENVIRONMENTALDAMAGE_FALLING_OTHER = "fall",
			VSENVIRONMENTALDAMAGE_FALLING_SELF = "fall",
			-- VSENVIRONMENTALDAMAGE_FIRE_OTHER = "fire",
			VSENVIRONMENTALDAMAGE_FIRE_SELF = "fire",
			VSENVIRONMENTALDAMAGE_LAVA_OTHER = "lava",
			VSENVIRONMENTALDAMAGE_LAVA_SELF = "lava",
			VSEVADEOTHEROTHER = "evade",
			VSEVADEOTHERSELF = "evade",
			VSEVADESELFOTHER = "evade",
			VSEVADESELFSELF = "evade",
			VSIMMUNEOTHEROTHER = "immune",
			VSIMMUNEOTHERSELF = "immune",
			VSIMMUNESELFOTHER = "immune",
			VSPARRYOTHEROTHER = "parr",
			VSPARRYOTHERSELF = "parr",
			VSPARRYSELFOTHER = "parr",
			VSRESISTOTHEROTHER = "resist",
			VSRESISTOTHERSELF = "resist",
			VSRESISTSELFOTHER = "resist",
			VSRESISTSELFSELF = "resist",
			VSENVIRONMENTALDAMAGE_FATIGUE_OTHER = "exhaust",
			VSENVIRONMENTALDAMAGE_FIRE_OTHER = "fire",
			VSENVIRONMENTALDAMAGE_SLIME_OTHER = "slime",
			VSENVIRONMENTALDAMAGE_SLIME_SELF = "slime",
			VSENVIRONMENTALDAMAGE_DROWNING_OTHER = "drown",
			UNITDIESSELF = "die",
			UNITDIESOTHER = "die",
			UNITDESTROYEDOTHER = "destroy",
			
		}

	end

end

